Skip to content

Fix: skip-github-release silently skipped tag creation too#12

Merged
GREENFONTS merged 3 commits into
mainfrom
dev
Jun 30, 2026
Merged

Fix: skip-github-release silently skipped tag creation too#12
GREENFONTS merged 3 commits into
mainfrom
dev

Conversation

@GREENFONTS

@GREENFONTS GREENFONTS commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

What and why

PR #10 merged 0.2.0's manifest/changelog bump, but no v0.2.0 tag ever
got created or pushed - skip-github-release turned out to skip the
underlying git tag as well, not just the GitHub Release object
(googleapis/release-please-action#1034). Since release.yml only
triggers on a tag push, this silently broke both the git release and
the actual NuGet publish for 0.2.0.

Replaced skip-github-release with draft: true instead: release-please
still creates the tag (restoring the trigger chain) plus a draft
(not publicly visible) GitHub Release. release.yml's publish job now
explicitly un-drafts that same release (draft: false) only after a
successful, approved NuGet push, rather than creating a second one -
softprops/action-gh-release updates an existing release for a tag
rather than failing or duplicating.

Checklist

  • Tests added/updated and passing (dotnet test)
  • dotnet format --verify-no-changes passes
  • CHANGELOG.md updated under [Unreleased]
  • docs/COMPATIBILITY.md updated for any endpoint you implemented or changed
  • No secrets, tokens, or real API keys committed

PR #10 merged 0.2.0's manifest/changelog bump, but no v0.2.0 tag ever
got created or pushed - skip-github-release turned out to skip the
underlying git tag as well, not just the GitHub Release object
(googleapis/release-please-action#1034). Since release.yml only
triggers on a tag push, this silently broke both the git release and
the actual NuGet publish for 0.2.0.

Replaced skip-github-release with draft: true instead: release-please
still creates the tag (restoring the trigger chain) plus a draft
(not publicly visible) GitHub Release. release.yml's publish job now
explicitly un-drafts that same release (draft: false) only after a
successful, approved NuGet push, rather than creating a second one -
softprops/action-gh-release updates an existing release for a tag
rather than failing or duplicating.
@GREENFONTS
GREENFONTS merged commit 282ef9c into main Jun 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant